
bit.o:     file format elf32-littlearm


Disassembly of section .text:

00000000 <main>:
};  


struct A aa;  
int main()  
{  
   0:	e92d4800 	push	{fp, lr}
   4:	e28db004 	add	fp, sp, #4
    memset(&aa, 0xff, sizeof(struct A));  
   8:	e3a02004 	mov	r2, #4
   c:	e3a010ff 	mov	r1, #255	; 0xff
  10:	e59f0048 	ldr	r0, [pc, #72]	; 60 <main+0x60>    aa
  14:	ebfffffe 	bl	0 <memset>
	aa.fpga_en = 1;
  18:	e59f2040 	ldr	r2, [pc, #64]	; 60 <main+0x60>    aa
  1c:	e5d23000 	ldrb	r3, [r2]    ; r3 = aa
  20:	e3833010 	orr	r3, r3, #16     ; r3 = aa >> 16
  24:	e5c23000 	strb	r3, [r2]    ; aa.fpga_en=1
	aa.fpga_downloaded = 1;
  28:	e59f2030 	ldr	r2, [pc, #48]	; 60 <main+0x60>
  2c:	e5d23000 	ldrb	r3, [r2]
  30:	e3833020 	orr	r3, r3, #32 ; orr 32
  34:	e5c23000 	strb	r3, [r2]
    aa.reserved1= 1;
  38:	e59f2020 	ldr	r2, [pc, #32]	; 60 <main+0x60>
  3c:	e5d23001 	ldrb	r3, [r2, #1]
  40:	e3833004 	orr	r3, r3, #4 ; orr 4
  44:	e5c23001 	strb	r3, [r2, #1] ; [r2+1]
	aa.reserved3=0xffff;
  48:	e59f3010 	ldr	r3, [pc, #16]	; 60 <main+0x60>
  4c:	e3e02000 	mvn	r2, #0          ; 0xffff
  50:	e1c320b2 	strh	r2, [r3, #2] ; [r2+2]
 
    return 0;  
  54:	e3a03000 	mov	r3, #0
}  
  58:	e1a00003 	mov	r0, r3
  5c:	e8bd8800 	pop	{fp, pc}
  60:	00000000 	.word	0x00000000
